package com.ruoyi.aimp.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 人群聚集对象 aimp_peoplewarn
 * 
 * @author fengfeng
 * @date 2022-06-18
 */
public class Aimp_Peoplewarn extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long peoplewarnId;

    /** 告警类型 */
    @Excel(name = "告警类型")
    private String peoplewarnType;

    /** 人数 */
    @Excel(name = "人数")
    private String peoplewarnNumber;

    /** 所属摄像头 */
    @Excel(name = "所属摄像头")
    private String peoplewarnCamera;

    /** 所属位置 */
    @Excel(name = "所属位置")
    private String peoplewarnArea;

    /** 摄像机位置 */
    @Excel(name = "摄像机位置")
    private String peoplewarnPosition;

    /** 告警时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "告警时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date peoplewarnTime;

    /** 全景图片服务器路径 */
    @Excel(name = "全景图片服务器路径")
    private String peoplewarnImg;

    /** 视频服务器路径 */
    @Excel(name = "视频服务器路径")
    private String peoplewarnVideo;

    public void setPeoplewarnId(Long peoplewarnId) 
    {
        this.peoplewarnId = peoplewarnId;
    }

    public Long getPeoplewarnId() 
    {
        return peoplewarnId;
    }
    public void setPeoplewarnType(String peoplewarnType) 
    {
        this.peoplewarnType = peoplewarnType;
    }

    public String getPeoplewarnType() 
    {
        return peoplewarnType;
    }
    public void setPeoplewarnNumber(String peoplewarnNumber) 
    {
        this.peoplewarnNumber = peoplewarnNumber;
    }

    public String getPeoplewarnNumber() 
    {
        return peoplewarnNumber;
    }
    public void setPeoplewarnCamera(String peoplewarnCamera) 
    {
        this.peoplewarnCamera = peoplewarnCamera;
    }

    public String getPeoplewarnCamera() 
    {
        return peoplewarnCamera;
    }
    public void setPeoplewarnArea(String peoplewarnArea) 
    {
        this.peoplewarnArea = peoplewarnArea;
    }

    public String getPeoplewarnArea() 
    {
        return peoplewarnArea;
    }
    public void setPeoplewarnPosition(String peoplewarnPosition) 
    {
        this.peoplewarnPosition = peoplewarnPosition;
    }

    public String getPeoplewarnPosition() 
    {
        return peoplewarnPosition;
    }
    public void setPeoplewarnTime(Date peoplewarnTime) 
    {
        this.peoplewarnTime = peoplewarnTime;
    }

    public Date getPeoplewarnTime() 
    {
        return peoplewarnTime;
    }
    public void setPeoplewarnImg(String peoplewarnImg) 
    {
        this.peoplewarnImg = peoplewarnImg;
    }

    public String getPeoplewarnImg() 
    {
        return peoplewarnImg;
    }
    public void setPeoplewarnVideo(String peoplewarnVideo) 
    {
        this.peoplewarnVideo = peoplewarnVideo;
    }

    public String getPeoplewarnVideo() 
    {
        return peoplewarnVideo;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("peoplewarnId", getPeoplewarnId())
            .append("peoplewarnType", getPeoplewarnType())
            .append("peoplewarnNumber", getPeoplewarnNumber())
            .append("peoplewarnCamera", getPeoplewarnCamera())
            .append("peoplewarnArea", getPeoplewarnArea())
            .append("peoplewarnPosition", getPeoplewarnPosition())
            .append("peoplewarnTime", getPeoplewarnTime())
            .append("peoplewarnImg", getPeoplewarnImg())
            .append("peoplewarnVideo", getPeoplewarnVideo())
            .toString();
    }
}
